<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <script>
        /*2、写出一个JavaScript的函数，实现对一个数组去重的功能。
 构建一个新的数组存放结果。
 for循环中每次从原数组中取出一个元素，用这个元素循环与结果数组对比。
若结果数组中没有该元素，则存到结果数组中。
例如：var nums = [1,5,4,4,7,6,6]     数组去重之后      [1,5,4,7,6]
*/
        function reset(nums) {
            var nums2 = [];
            var isExists = false;
            for (let i in nums){
               for (let item of nums2){
                   if (nums[i] == item){
                       isExists = true;
                       break;
                   }
               }
               if (isExists){
                   isExists = false;
               } else{
                   nums2.push(nums[i]);
               }
            }
            for (let i = 0; i < nums2.length; i++) {
                document.write(nums2[i] + ",");
            }
        }
        var nums = [1,5,4,4,7,6,6];
        reset(nums);
    </script>
</body>
</html>